Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F3 USA F4 USA F5 USA F6 USA F8 Czech Republic F3 Slovenia F3 Austria F1 Germany F10 Austria F2 USA F25 USA F26 USA F27 Czech Republic F4 USA F31 USA F32 USA F5 Italy F4 USA F8 Hungary F1 USA F9 Morocco F3 USA F11 USA F12 Serbia & Montenegro F3 Austria F5 Slovakia F1 Croatia F5 USA F23 Italy F32 Ukraine F2 Ukraine F3 USA F26 Czech Republic F6 USA F28 USA F29 Germany F2 Germany F3 Austria F2 Croatia F2 USA F7 USA F8 Italy F15 Italy F19 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 USA F1 USA F4 Panama F1 USA F7 Croatia F3 Germany F7 Germany F12 Hungary F3 Czech Republic F1 Morocco F4 USA F13 USA F1 Raanana Challenger Italy F16 Atlantic City Open - Atlantic City 2005 West Side Tennis Coub Men's Challenger - Forest Hills Ortisei Challenger Bratislava Challenger Barranquilla Challenger Tallahassee Challenger Aptos Challenger Lexington Challenger Helsinki Challenger Porto Alegre Challenger Barranquilla Challenger Savannah Challenger Granby Challenger Lexington Challenger Napa Challenger Maui Challenger Drummondville Challenger Buenos Aires Challenger Mons Challenger Tashkent Challenger Brest Challenger Bratislava Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Shenzhen Challenger Raanana Challenger Brescia Challenger Glasgow Challenger XI Abierto Internacional de Salinas - Salinas Savannah Challenger Penza Challenger Busan Challenger Gwangju Challenger Ilkley Challenger Recanati Challenger Johannesburg Challenger Aptos Challenger Quimper Challenger Ostrava Challenger Ismaning Challenger Hamburg Challenger Lugano Challenger Prague Challenger Aptos Challenger Campinas Challenger Tashkent Challenger Helsinki Challenger Guayaquil Challenger Abierto Mexicano Telcel - Acapulco Mallorca Challenger Santos Challenger Biel Challenger Ismaning Challenger Medellin Challenger Sacramento Challenger Happy Valley Challenger Quimper Challenger Forli 5 Challenger St. Remy Challenger Ostrava Challenger Ismaning Challenger Ortisei Challenger Seoul Challenger Izmir Challenger Bratislava Challenger Bergamo Challenger Wroclaw Challenger Surbiton Challenger Bratislava Challenger Recanati Challenger Bratislava Challenger 2002 Tulsa USTA Challenger - Tulsa 2003 USTA Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Steelers Cup - Kosice ATP Challenger Numea - New Caledonia Unique Zagreb Open - Zagreb Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta The $50,000 Pro Challenger at Calabasas - Calabasas The LTA Nottingham Challenger - Nottingham Samsung Secruities Cup Challenger - Seoul Tatra Banka Open 2006 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia AT&T Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Morocco Tennis Tour - Fes Voit Mexico City Open - Mexico City XL Bermuda Open - Bermuda II Naples ITG Challenger - Naples Croatia Osiguranje Rijeka Open - Rijeka Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Open de Rennes La Trinitaine - Rennes Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa Status Athens Open - Athens Tunis Open - Tunis Men's Pro Challenger at Tunica National - Tunica Unicredit Czech Open - Prostejov Levene Gouldin & Thompson Tennis Challenger - Binghamton Semgroup Challenger - Tulsa Sacramento Challenger - Sacramento Bancolombia Open - Cali Tatra Banka Slovak Open - Bratislava Carson Challenger Sarajevo Challenger Milan Challenger Mons Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Knoxville Challenger Sunrise Challenger Athens Challenger Pingguo Challenger Prague Challenger Nottingham Challenger Kosice Challenger Milan Challenger Marburg Challenger St. Remy Challenger Tulsa Challenger Bratislava Challenger Bucaramanga Challenger Dallas Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Prostejov Challenger Nottingham Challenger Cali Challenger Tashkent Challenger Tiburon Challenger Medellin Challenger Dallas Challenger Sarasota Challenger Busan Challenger Prague Challenger Legg Mason Tennis Classic - Washington D.C. Vancouver Challenger Bratislava Challenger Santiago Challenger Tashkent Challenger Bratislava Challenger Izmir Challenger Guangzhou Challenger Brest Challenger Budapest Challenger St. Brieuc Challenger Kaohsiung Challenger Eckental Challenger Irving Challenger Eckental Challenger Bratislava Challenger Loughborough Challenger Surbiton Challenger Seoul Challenger Siebel Open - San Jose Czech Open 2006 - Prostejov Indian Wells Challenger Rogers Masters - Toronto Vancouver Challenger Waco International Tennis Challenger - Waco Tatra Banka Open 2003 - Bratislava 2004 USTA Challenger of Calabasas - Calabasas ATU Cup - Weiden Tatra Banka Open - Bratislava USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Bogota Challenger - Bogota Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Atlanta Clay Court Challenger - Atlanta The West Side Tennis Club Clay Court Challenger - Forest Hills 5° Sporting Challenger - Turin Trofeo Sisma Mantova - Mantova Siemens Open - Scheveningen Aamulehti Tampere Open - Tampere Togliatti Cup - Togliatti 8° Trani Cup - Trani dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov USTA Challenger of Oklahoma - Tulsa Ethias Trophy - Mons The Swanston Challenger - Sacramento Ismaning Challenger Flea Market Cup Busan Challenger Tennis - Busan IPP Open - Helsinki Bratislava Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Dialog Polish Indoors - Wroclaw Freeman Men's $50,000 Challenger - Joplin Challenger DCN de Cherbourg - Cherbourg Orleans Challenger USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia San Remo Tennis Cup - San Remo Open Castilla y Leon - Segovia Rennes Challenger Akbank Private Banking TED Open - Istanbul Internationaux du Doubs - Besancon Pau Challenger Prosperita Open 2008 - Ostrava Baden Open - Karlsruhe Kosice Open-Steelers Cup 2008 - Kosice Kos Succhetti Tennis Cup - Cordenons Open de Rennes - Rennes The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding International Tennis Championships - Delray Beach IV Challenger Ciudad De Guayaquil - Guayaquil 2008 Knoxville Challenger - Knoxville Porsche Open - Poznan Quimper Challenger II Manta Open - Manta Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger GHI Bronx Tennis Classic - Bronx Busan Challenger Segovia Challenger St. Remy Challenger Tulsa Challenger International Tennis Championships - Delray Beach Biella 7 Challenger Johannesburg Challenger Arizona Men's Tennis Championships - Scottsdale Burbank Challenger - Burbank Rennes Challenger Orleans Challenger Kobstaedernes ATP Challenger - Kolding 2004 Keys Gate Challenger - Homestead Guangzhou Challenger Naples Challenger - Naples Zagreb Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Nottingham Challenger Astana Challenger Segovia Challenger Bratislava Challenger Izmir Challenger Mons Challenger Montevideo Challenger Florianopolis Challenger Savannah Challenger Prague Challenger Monza Challenger Rio De Janeiro Challenger Bratislava Challenger Helsinki Challenger Le Gosier Challenger Tallahassee Challenger Mallorca Challenger Furth Challenger Timisoara Challenger Media Will Cup Busan Challenger Tennis - Busan Tatra Banka Open - Bratislava IPP Open - Helsinki Bogota Challenger Maui Challenger Binghamton Challenger Chitre Challenger Shenzhen Challenger Taipei City Challenger Cali Challenger Internazionali di Tennis di Bergamo - Bergamo Gimcheon Challenger Dutch Open Tennis - Amersfoort Sony Ericsson Open 2008 - Belgrade Furth Challenger Tunis Challenger Busan Challenger Granby Challenger Binghamton Challenger Vancouver Challenger Challenger DCNS de Cherbourg - Cherbourg BCR Open Romania - Bucharest Tiburon Challenger Geneva Challenger Charlottesville Challenger San Luis Potosi Challenger - San Luis Potosi Zagreb Challenger Sacramento Challenger Taipei City Challenger Busan Challenger Abierto Colombiano de Tenis - Bogota Open Seat Godo 2007 - Barcelona Dharwad Challenger 2006 - Dharwad Portoroz Challenger Ostdeutscher Sparkassen Cup - Dresden Orleans Challenger Eckental Challenger Mercedes Cup - Stuttgart Brescia Challenger Manila Challenger Nottingham Challenger Legg Mason Tennis Classic - Washington WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock BCR Open Romania - Bucharest Busan Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Bangkok Challenger Next Generation Adelaide International - Adelaide Tashkent Challenger Medibank International - Sydney Eckental Challenger Prosperita Open 2007 - Ostrava Delray Beach International Tennis Championships - Delray Beach Brescia Challenger SAP Open - San Jose Irving Challenger U.S. Mens's Clay Court Championship - Houston Bordeaux Challenger Portoroz Challenger ARAG World Team Championship - Dusseldorf Porsche Open - Poznan Rennes Challenger St. Brieuc Challenger Fergana Challenger Tiburon Challenger Orleans Challenger Sao Jose Do Rio Preto Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Ortisei Challenger Bucaramanga Challenger Brasov Challenger - Brasov Orange Warsaw Open - Warsaw Sporting Challenger - Turin Sao Leopoldo Challenger Fifth-Third Bank Tennis Championships - Lexington Memorial Savigni - Sassuolo Ortisei Challenger Turin Challenger Phoenix Challenger Taipei City Challenger Guayaquil Challenger Nord/LB Open 2004 - Braunschweig Guadalajara Challenger Pozoblanco Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell ATP Challenger Trophy 2007 - Trnava Oklahoma Challenger - Tulsa Aptos Challenger Eckental Challenger Swanston Challenger - Sacramento Manchester Challenger Mons Challenger Kobstaedernes ATP Challenger - Kolding Trieste Challenger Prostejov Challenger Biella Challenger Bratislava Challenger Samsung Securities Cup - Seoul Ostrava Challenger Cary Challenger Indianapolis Tennis Championships - Indianapolis Sacramento Challenger Kosice Challenger BMW Tennis Championship - Sunrise Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Mauthausen Challenger Sarasota Challenger Troisdorf Challenger Countrywide Classic - Los Angeles Pharma Medico Open 2008 - Aarhus Ilkley Challenger Ostrava Challenger Malaga Challenger Pilot Pen Tennis - New Haven Guayaquil Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa AIG Japan Open Tennis Championships - Tokyo Open des Alpes Trophee BNP Paribas - Grenoble Surbiton Challenger USTA Challenger of Orlando - Orlando JSM Challenger of Champaign - Urbana PBZ Zagreb Indoors - Zagreb Hilton Waikoloa Village USTA Challenger - Waikoloa Forli 3 Challenger Regions Morgan Keegan Championships - Memphis USTA Men's Challenger of Dallas - Dallas Delray Beach International Tennis Championships - Delray Beach USTA Freeman Men's Challenger - Joplin Taipei City Challenger Sunrise Challenger Gerry Weber Open - Halle Indianapolis Tennis Championships - Indianapolis Harrah's Entertainment Men's Pro Challenger - Tunica Legg Mason Tennis Classic - Washington Steelers Cup - Kosice Kremlin Cup - Moscow Chennai Open - Chennai Brisbane International - Brisbane SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle San Benedetto Challenger St. Remy Challenger Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven 2006 USTA Tallahassee Tennis Challenger - Tallahassee PBZ Zagreb Indoors - Zagreb U.S. Men's Clay Court Championships - Houston Delray Beach International Tennis Championships - Delray Beach Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Copa Claro - Buenos Aires Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Power Horse Cup - Dusseldorf Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Citi Open - Washington Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Mercedes Cup - Stuttgart AEGON International - Eastbourne BB&T Atlanta Open - Atlanta Citi Open - Washington DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Abierto Mexicano de Tenis Mifel - Los Cabos Open Sud de France - Montpellier Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Open Sud de France - Montpellier Open 13 Provence - Marseille French Open (juniors) Regions Morgan Keegan Championships - Memphis Nord LB Open 2007 - Braunschweig U.S. Mens's Clay Court Championship - Houston Bank Austria Tennis Trophy - Vienna Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle AEGON International - Eastbourne Open de Moselle - Metz Qatar ExxonMobil Open - Doha SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Erste Bank Open - Vienna U.S. Men's Clay Court Championships - Houston Wimbledon (juniors) Legg Mason Tennis Classic - Washington Swiss Indoors Basel - Basel Wimbledon - London Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Heineken Open - Auckland Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg BB&T Atlanta Open - Atlanta Intrum Stockholm Open - Stockholm Granby Challenger Aircel Chennai Open - Chennai Apia International - Sydney New York Open - New York Open 13 - Marseille US Men's Clay Court Championship - Houston AEGON Championships - London Pozoblanco Challenger Libema Open - 's-Hertogenbosch Erste Bank Open - Vienna Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Irving Challenger Open de Nice Cote dAzur - Nice Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Kun-Ming Challenger Chennai Open - Chennai Mercedes Cup - Stuttgart Delray Beach Open - Delray Beach Shenzhen Open - Shenzhen Citi Open - Washington Legg Mason Tennis Classic - Washington Hall of Fame Open - Newport Open 13 Provence - Marseille Truist Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Wimbledon - London Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Brisbane International - Brisbane Serbia Open - Belgrade Dubai Duty Free Tennis Championships - Dubai French Open (juniors) Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Davidoff Swiss Indoors Basel - Basel U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, World Group, PO, USA-SVK 5-0 Wimbledon - London Australian Open (juniors) U.S. Open (juniors) Olympics - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open - Melbourne Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Australian Open (juniors)